.v48fv_48x16_censor,
.v48fv_48x16_spoiler {
	border: 1px dotted silver;
	padding: 0;
	margin: 0;
	display: inline;
	background-position: center left;
	background-repeat: repeat-x;
}
.v48fv_48x16_censor:hover,
.v48fv_48x16_spoiler:hover {
	background-image: none;
}

.v48fv_48x16_censor span:hover,
.v48fv_48x16_spoiler span:hover
{
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;	
}
.v48fv_48x16_censor span,
.v48fv_48x16_spoiler span {
	padding: 0;
	margin: 0;
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.v48fv_48x16_blackout
{
	margin: 0 1px 0 1px;
	padding: 0;
	background-color: #000000;
	color: #000000;
}